protected void Page_Load(object sender, EventArgs e) { string f; f = "http://www.bankofgreece.gr/en/sdds/SDDS-EXTERNAL-BALANCEOFPAYMENTS.xls"; HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(f); HttpWebResponse myResponse = (HttpWebResponse)myRequest.GetResponse(); Stream respStream = myResponse.GetResponseStream(); MemoryStream memStream = new MemoryStream(); byte[] buffer = new byte[2048]; int bytesRead = 0; do { bytesRead = respStream.Read(buffer, 0, buffer.Length); memStream.Write(buffer, 0, bytesRead); } while (bytesRead != 0); respStream.Close(); FpSpread2.OpenExcel(memStream); memStream.Close(); }